|
|
| Umístění Menu |
|---|
| Arch → Floor |
| Pracovní stoly |
| Arch |
| Výchozí zástupce |
| F L |
| Představen ve verzi |
| - |
| Viz také |
| Arch Building, Arch Site |
Podlaží je speciální typ skupinového objektu FreeCADu, který má pár doplňkových vlastností zvláště vhodných pro výstavbu podlaží. Speciálně mají vlastnost výška, kterou mohou potomci objektu (zdi a struktury) automaticky použít pro nastavení jejich vlastní výšky.
As of 0.18 and above the Arch Floor is derived entirely from the Arch BuildingPart object, which is a general container to organize a building model not limited to floors or storeys. Older Floor objects can be converted to the new type by right clicking on them and choosing Convert to BuildingPart.
An Arch Floor object shares all properties from an Arch BuildingPart, with the ÚdajeIfc Type set to "Building Storey".
Nástroj Podlaží může být využit v makrech a z konzoly Pythonu použitím následující funkce:
Floor = makeFloor(objectslist=None, baseobj=None, name="Floor")
vytvoří podlaží včetně objektů ze seznamu objectslist
Příklad:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()
Floor = Arch.makeFloor([Wall1, Wall2])
Building = Arch.makeBuilding([Floor])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()